/* Layout */
body{height:100%}
    #BodyWrapper{
        background: url(../Images/bg_generic.jpg) top left repeat-x #9edef9;
        position:absolute;
        width:100%;
        padding-bottom:20px;
       
        }
    .section-Data-Centre-Management #BodyWrapper{background-image:url(../Images/bg_control.jpg); background-color:#1aaf99;}
	.section-Wireless-Network-Solutions #BodyWrapper{background-image:url(../Images/bg_connect.jpg); background-color:#6962a6;}
	.section-Digital-Signage #BodyWrapper{background-image:url(../Images/bg_communicate.jpg); background-color:#0098db;}
    
    #ShadowContainer{
            width:980px;
          background:url(../Images/ContainerShadow.png) top left no-repeat transparent;
          padding:0 10px;
          margin:0 auto 30px; 
        }
    
		#Container {
		    width:960px;
		    padding:0;
		    margin:0;
		    background:url(../Images/header_bg.gif) top left no-repeat #FFF;}
		
		#Header{height:80px;
		        padding:55px 20px 0;
		        position:relative;
		      
		        }
		        a.logo{
		            float:left;
		            width:208px;
		            padding-top:67px;
		            background:url(../Images/logo.gif) top left no-repeat;
		            overflow:hidden;
		        }
		        a.logo span{display:none;}
		        
		        
		        #ContactSearch{
		            color: #00B0EB;
                    /*float: right;*/
                    position:absolute;
                    right:20px;
                    margin-top: 40px;
                    width: 440px;
		            
		            }
		            #contactSalesTeam{ 
		                float: right;
                        font-size: 2em;
                        font-weight: bold;
                        line-height: 1em;
                        
                        margin-right:5px;
                        float:right;
                    }
		            #contactNumber{
		                float: right;
                        font-size: 2.1em;
                        line-height: 1em;
                    }
		        .searchBox{
		            position:relative;
		            top:20px;}
		        #Bradcrumbs{margin:10px 20px;}
		
		#Breadcrumbs{
		    padding-bottom:15px;} 
		#Breadcrumbs ul{}
		
		/*#Breadcrumbs ul li.first a span{background-position:0 4px; color:#0181CD}*/
		#Breadcrumbs ul li{float:left;}
		#Breadcrumbs a{padding-right:10px;}
		#Breadcrumbs a{background-image:url(../Images/pointer_bg.png);
		                    background-position:0 4px;
		                    background-repeat:no-repeat;
		                    padding-left:8px;
		                    color:#666666;
		                    }
		                    
		    .section-Data-Centre-Management #Breadcrumbs .last a{
		        background-position:0 -15px;
		        color:#29A286}
	        .section-Wireless-Network-Solutions #Breadcrumbs .last a{
	            background-position:0 -35px;
	            color:#554890}
	        .section-Digital-Signage #Breadcrumbs .last a{
	            background-position:0 -55px;
	            color:#0181CD;}
	
	
		#Main{
		    padding:0 20px;
		   
		    }
        #HeroContainer{margin-bottom:60px;}
            /*#HeroContainer img{display:block;}*/

		.lcol{float:left}
		.rcol{float:right}
		.lcol{width:210px;}
		
		.mainImage{display:block; margin-bottom:20px;}
		#CaseStudy .copy{}
		
		p.pOne{font-size:1.2em; font-weight:bold; line-height:1.5em;}
		#CaseStudyStory{background-position:bottom right;
		               background-repeat:no-repeat;
		               background-image:url(../Images/caseStudyStory_Communicate.jpg);
		               color:#fff;
		               margin:30px 0;
		               width:680px;
		               border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
		
		
		.section-Data-Centre-Management #BodyWrapper #CaseStudyStory{
		    background-image:url(../Images/caseStudyStory_Control.jpg);
		    background-color:#1fb39b;
		    
		    }
	.section-Wireless-Network-Solutions #BodyWrapper #CaseStudyStory{
	    background-image:url(../Images/caseStudyStory_Connect.jpg);
	    background-color:#796fb6}
	.section-Digital-Signage #BodyWrapper #CaseStudyStory{
	    background-image:url(../Images/caseStudyStory_Communicate.jpg);
	    background-color:#00a1df;
	    }
		
		.rcolImage{display:block; padding-bottom:10px;}
		
		#CaseStudyStory div{border-right:1px dotted #FFFFFF;
                    float:left;
                    margin:15px 0;
                    padding:0 15px;
                    width:195px;
                    }
		#CaseStudyStory div.last{border-right:0; padding-right:0; }
		.rcol{width:680px;}
		    .rcol .lcol{width:450px; background:url(../Images/shaddow.gif) bottom left no-repeat; padding-bottom:10px;}
		    .rcol .copy{background:url(../Images/shaddow.gif) top left no-repeat;
		                      padding-top:15px;}
		    .fullWidth{margin-bottom:30px;}


		    .fullWidthItem{
		        padding:10px 0;
		        border-top:1px dotted black;
		        clear:both
		        }
		        .fullWidthItem .lcol{width:470px; background-image:none;}
		        .fullWidthItem .rcol{width:195px;}
		    
		    
		    
		    #CaseStudiesHolder .fullWidthItem{
		        /*background-position:top left;
		        background-repeat:repeat-x;
		        background-image:url(../Images/caseStudy_Gradient_Communicate_Off.jpg);
	            background-color:#e1f5fe;
		        padding:15px;*/
		        
		        }
		        
		      .fullWidthItem .thumbnail{float:right}
	        /*.section-Data-Centre-Management #BodyWrapper #CaseStudiesHolder .fullWidthItem{
	            background-image:url(../Images/caseStudy_Gradient_Control_Off.jpg);
	            background-color:#e1f7f4;}
            
            .section-Wireless-Network-Solutions #BodyWrapper  #CaseStudiesHolder .fullWidthItem{
		        background-image:url(../Images/caseStudy_Gradient_Connect_Off.jpg);
		        background-color:#e9e7f4}
		        
            .section-Digital-Signage #BodyWrapper #CaseStudiesHolder .fullWidthItem{
	            background-image:url(../Images/caseStudy_Gradient_Communicate_Off.jpg);
	            background-color:#e1f5fe;
	            }
	          */  
                #CaseStudiesHolder .fullWidthItem .lcol{width:425px;}

		    .careersItem{border-bottom:1px dotted black;}
		        .careersItem h3{}
		    
		    
		    .heroImage{margin-bottom:15px; display:block;}
		    
		    .section-Wireless-Network-Solutions #BodyWrapper  .heroImage{background-image:url(../Images/dbImages/mainImage_connect.jpg)}
	        .section-Digital-Signage #BodyWrapper .heroImage{background-image:url(../Images/dbImages/mainImage_communicate.jpg)}
	        .section-Data-Centre-Management #BodyWrapper  .heroImage{background-image:url(../Images/dbImages/mainImage_control.jpg)}
		    
		    .rcol .rcol{width:220px;}
		    
		    		      
		    .shout{background:#f5f5f5; background-position:bottom right; background-repeat:no-repeat;
		           padding:10px;
		           margin-bottom:10px;
		           }
		        .item{border-top:1px dotted #666666; padding:5px 0}
		        
		    .rcol .rcol .careers{
		        background-image:url(../Images/shout_bg.gif);
		        padding:0;
		        } 
		    .rcol .rcol .careers h2{
		        background:url(../Images/grad_generic.jpg) top left repeat-x;
		        padding:2px 10px;
		        }
		        .rcol .rcol .careers div{
		            padding:2px 58px 40px 10px;
		        }
		
		    .list{background-color:#f5f5f5;margin-bottom:20px; margin-top:5px;}
		    
		    .list h2{background:url(../Images/grad_generic.jpg) top left repeat-x;
		             padding:2px 10px;
		             
		             }
		    
		    .list div.item{
		        border-top:0;
		        border-bottom:1px dotted #75727f;
		        padding:0;
		    }
		    
		    .list div.last {border-bottom:0px}
		    /*.list ul{margin:0 10px;}
		    .list ul li {border-bottom:1px dotted #75727f;
		                 padding:5px 0;
		                 }
		    .list ul li.last {border-bottom:0px}
		    */
		 
		 
		    .section-Wireless-Network-Solutions #BodyWrapper  .list{background-color:#eeebff;}
		    .section-Wireless-Network-Solutions #BodyWrapper  .list h2{background:url(../Images/grad_connect.jpg) top left repeat-x; color:#fff;}
		    .section-Digital-Signage #BodyWrapper .list{background-color:#ddf5ff;}
		    .section-Digital-Signage #BodyWrapper .list h2{background:url(../Images/grad_communicate.jpg) top left repeat-x; color:#fff;}
		    .section-Data-Centre-Management #BodyWrapper .list{background-color:#dbf4f1;}
		    .section-Data-Centre-Management #BodyWrapper .list h2{background:url(../Images/grad_control.jpg) top left repeat-x; color:#fff}
		
		    .quote{
		           color:#0181cd;
		           background:url(../Images/shaddow.gif) no-repeat bottom center;
		           padding-bottom:20px;
		           }
		    .quote blockquote{
		        padding:15px 10px 0 10px;
		        background-image:url(../Images/quote_communicate.gif);
		        background-position:top right;
		        background-repeat: no-repeat;
		        font-size:1.1em;
		        line-height:1.3em;
		        min-height:55px;
		        }
		    
		    .section-Data-Centre-Management blockquote{background-image:url(../Images/quote_control.gif) }    
		    .section-Wireless-Network-Solutions blockquote{background-image:url(../Images/quote_connect.gif) }
            .section-Digital-Signage blockquote{background-image:url(../Images/quote_communicate.gif)}
            
		        
		        
		    .quote .ref{font-weight:bold;
		               
		               display:block;
		               margin:5px 0 0 10px;
		               } 
		    .section-Wireless-Network-Solutions .quote {color:#554890;}
            .section-Digital-Signage .quote {color:#0181cd;}
            .section-Data-Centre-Management .quote {color:#29a286;}
        
		    a.learnMore{background-image:url(../Images/learnMore_communicate.png);
		                background-repeat:no-repeat;
		                background-position:0 0;
		                padding:0px 25px 15px;
		                display:block;
		                }

            .section-Wireless-Network-Solutions #BodyWrapper a.learnMore{background-image:url(../Images/learnMore_connect.png);}
	        .section-Digital-Signage #BodyWrapper a.learnMore{background-image:url(../Images/learnMore_communicate.png);}
	        .section-Data-Centre-Management #BodyWrapper a.learnMore{background-image:url(../Images/learnMore_control.png);}
		                
	
	
	
	
	/*Calculator*/
	.resultsPnl{background:url(../Images/Calculator_Arrow.gif) center center no-repeat ;}
	
	#EstimatedYearlyCost{
	    background-color:#f2f2f2;
	    float:left; width:46%
	}
ul#estimatedCosts{margin:0; padding:0}
ul#estimatedCosts li{padding:5px 10px;color: #FFFFFF; font-weight:bold;
    font-size: 1.1em;}

ul#estimatedCosts li#Inefficient{background-color:#f90b23}
ul#estimatedCosts li#Average{background-color:#fb9b2a}
ul#estimatedCosts li#Efficient{background-color:#23b79f}
	
	
	#YouCouldSave{background:url(../Images/Calculator_GreenGrad_bg.gif) top left repeat-x #45cfb8;
	              float:right; width:46%; color:#fff}
	
	#EstimatedYearlyCost, #YouCouldSave{height:135px;}
	#EstimatedYearlyCost p, #YouCouldSave p{margin:10px;}
	
	.resultsPnl .shout{text-transform:uppercase;
	                   font-size:1.2em;
	                   font-weight:bold;
	                   background:transparent; padding:0; margin:0;}
	
	
	.resultsPnl #EstimatedYearlyCost .shout{}
	.resultsPnl #YouCouldSave .shout{}
	
	.resultsPnl span{padding-right:10px;}
	.savingLbl{ font-size: 1.5em;
    font-weight: bold;
    line-height: 1em;
    margin-left: 10px;}
	
		#Footer{clear:both;
		        position:relative;
		        padding:50px 20px 20px;
		        background:url(../Images/Footer_bg.gif) top left no-repeat #e4f2ff}
        .ccc{position:absolute; right:0; bottom:-30px;}
.AssumptionCopy p{margin:0;}

.createMsgPnl{padding:10px 0}
/*nav*/

.RadPanelBar{ line-height:1.4em; background:#f2f2f2; padding:0; margin-right:5px; 
              /*border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;*/
              } 

.RadPanelBar a{border-bottom:1px dotted #666666; }

.RadPanelBar span, .RadPanelBar a {display:block;} 
.RadPanelBar span{padding: 5px 0 5px 10px;}
.RadPanelBar ul{margin:0; padding:0;}
.RadPanelBar ul li ul {padding-top:0}

.RadPanelBar ul li ul li a span{margin-left:10px;}
.RadPanelBar ul li ul li ul li a span{margin-left:30px;}
.RadPanelBar ul li ul li ul li ul li a span{margin-left:40px;}

.RadPanelBar li a.rpSelected{background-image:url(../Images/list_bg.gif);
                    background-repeat:repeat-x;
                    background-position:0 0px;
                    background-color:#dbdada;}
.RadPanelBar li a.rpSelected span{}

.section-Data-Centre-Management .RadPanelBar li a.rpSelected{background-position:0 -80px;background-color:#cce6db;}
.section-Wireless-Network-Solutions .RadPanelBar li a.rpSelected{background-position:0 -160px;background-color:#d4d1e8;}
.section-Digital-Signage .RadPanelBar li a.rpSelected{background-position:0 -240px;background-color:#c1e0f2;}

.RadPanelBar ul li a{padding:0; /*border-bottom:0px dotted #666666;*/ }
.RadPanelBar li.rpLast li a{/*border-bottom:0px #666666 dotted*/}
.rpRootGroup li.rpItem{
    /*border-bottom:1px solid #666666;*/
    }
.rpRootGroup li.rpItem span{padding-top:8px; padding-bottom:8px;}

.rpLevel1 li.rpItem{ border-bottom;/*:1px dotted #666666;*/  } 
.rpLevel1 li.rpItem span{padding-top:4px; padding-bottom:4px; }

.rpLevel2 li.rpItem{border-bottom:0; } 
.rpLevel2 li.rpItem span{padding-top:4px; padding-bottom:4px;}

.rpLevel2 a span{background-image:url(../Images/pointer_bg.png);
		                    background-position:0 9px;
		                    background-repeat:no-repeat;
		                    padding-left:8px;
		                    }
		

.rpRootGroup li.last{border-bottom:0}



/*.RadPanelBar li  a.About:link{color:#00A6DE;}
.RadPanelBar li  a.About:visited{color:#00A6DE;}
.RadPanelBar li  a.About:hover{color:#00A6DE;}
.RadPanelBar li  a.About:active{color:#00A6DE;}*/




/*
#Navigation{background:#f2f2f2; padding:0; margin-right:15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

#Navigation ul{margin:0}

#Navigation ul li{padding:0; border-bottom:1px dotted #666666; }
#Navigation ul li.last{border-bottom:0;}
#Navigation ul li ul {padding-top:5px}
#Navigation ul li ul li{padding-left:10px;}
#Navigation  li.slected{background:url(../Images/grad_generic.jpg) top left repeat-x}
#Navigation  li.slected a{color:#00a6de;}

#Navigation li a, #Navigation li.slected ul li a{color:#666666; padding: 5px 0 5px 10px; display:block;}
*/

ul#SectionNav {margin:20px 0; width:600px;}
ul#SectionNav li{float:left; margin-right:2px;}
ul#SectionNav a{background-image:url("../Images/sectionNav_sprite.gif");
        background-repeat:no-repeat;
        display:block;
        height:0;
        padding-top:51px;
        width:147px;
        overflow:hidden;
        }

ul#SectionNav li a.control:link{background-position:0 5px}
ul#SectionNav li a.control:visited{background-position:0 5px}
ul#SectionNav li a.control:hover{background-position:0 -49px}
ul#SectionNav li a.control:active{background-position:0 5px}

ul#SectionNav li a.connect:link{background-position:-150px 5px}
ul#SectionNav li a.connect:visited{background-position:-150px 5px}
ul#SectionNav li a.connect:hover{background-position:-150px -49px}
ul#SectionNav li a.connect:active{background-position:-150px 5px}

ul#SectionNav li a.communicate:link{background-position:-301px 5px}
ul#SectionNav li a.communicate:visited{background-position:-301px 5px}
ul#SectionNav li a.communicate:hover{background-position:-301px -49px}
ul#SectionNav li a.communicate:active{background-position:-301px 5px}

.section-Data-Centre-Management #BodyWrapper  ul#SectionNav li a.control{background-position:0 -49px}
.section-Wireless-Network-Solutions #BodyWrapper ul#SectionNav li a.connect{background-position:-150px -49px}
.section-Digital-Signage #BodyWrapper ul#SectionNav li a.communicate{background-position:-301px -49px}



/* Typography */
body { font:67%/1.6 Arial, Verdana, sans-serif; color:#666666 }
	#content { font-size:1.1em; }
	
	p{ margin:0 0 1em 0; }
	
	.copy ul{list-style-type:circle;}
	.copy ul li{
	    }
	ul, ol { margin:0 0 1em 1.5em; }
	
	
	
	dl {}
		dt { font-weight:bold; }
		dd { margin-bottom:1em; }
	
	
	h1 { font-size:2em; font-weight:normal; letter-spacing:0em; margin:0; line-height:1; margin-bottom:10px; font-weight:bold; color:#00a6de; }
	h2 { font-size:1.5em; margin:0; color:#00a6de; line-height:1.4; }
	h3 { font-size:1.3em; margin:0 0 10px 0; line-height:1.3; }

    .section-Wireless-Network-Solutions #BodyWrapper h1{color:#554890;}
    .section-Digital-Signage #BodyWrapper h1{color:#0181cd;}
    .section-Data-Centre-Management #BodyWrapper h1{color:#29a286;}

    .section-Wireless-Network-Solutions #BodyWrapper h2{color:#554890;}
    .section-Digital-Signage #BodyWrapper h2{color:#0181cd;}
    .section-Data-Centre-Management #BodyWrapper  h2{color:#29a286;}
		    
		    
/* Tables */
table { border-collapse:collapse; width:100%; margin-bottom:20px; }
	thead, tbody { border-bottom:1px solid #ccc; }
	td { padding:2px 0; vertical-align:top; }

	

/* Navigation */	
#navigation { list-style-type:none; margin:35px 0 0 0; float:right; list-style-type:none; } /* margin-left:310px; with 2 extra menu items */
	#navigation li { float:left; font-size:1.3em; margin-right:30px; }
	#navigation li.last-item { margin:0; }
	#navigation a { font-weight:normal; padding-top:20px; height:0; display:block; color:#000000 }

#blackBerry #navigation a {color:#fff}
		
		
/* Forms */
.form { margin:20px 0; }
.form div { margin:5px 0 0 0; padding:0 0 5px 0; border-bottom:1px solid #efefef; }
	.form div.last-item { border:0; }
	
.text, textarea, select { border:1px inset #484848; padding:5px; width:260px; font-family: Arial, Verdana, sans-serif; color:#000000; }
select { width:270px;  }
	textarea.text { font-family:Arial, Verdana, sans-serif; font-size:1em; width:320px; height:120px; }
		.home-contact textarea.text { width:280px; height:80px; }
	.shortvalue { width:90px; }
select.text { width:auto; padding:2px; }
select.text option { padding:0 1em 0 0; }
label { float:left; width:170px; font-weight:bold; padding-top:3px; }
label.tooltipTrigger{
    background:url("../images/grey_i.gif") no-repeat scroll left 4px;
    padding-left:15px;
    width:160px;
    }
    
.tooltip {
	display:none;
	background:#F2F2F2;
	width:260px;
	padding:5px;
	border:1px solid #666666;
}
.required { background:#ffe9e8; border:1px inset #8d211b; }
.success { padding:10px; border:1px solid #1981d9; background:#e8f4ff; color:#1981d9; font-weight:bold; }
.submit { font-weight:bold; text-align:left; text-transform:uppercase; color:#fff; font-size:1.2em; display:block; width:100px; background:#1981d9; padding:3px 5px; cursor:pointer; }

ul.form{
    margin:0;
    }
ul.form li{}

	
/*  Links  */	
a:link			{ color:#00a6de; font-weight:normal; text-decoration:none; border:0; }
a:visited	{ color:#00a6de; font-weight:normal; text-decoration:none; }
a:hover		{ color:#00a6de; font-weight:normal; text-decoration:underline; }
a:active	{ color:#00a6de; font-weight:normal;}

.RadPanelBar a:link{color:#666666; border-bottom:1px #666666 dotted}
.RadPanelBar a:visited{color:#666666; border-bottom:1px #666666 dotted}
.RadPanelBar a:hover{color:#666666; border-bottom:1px #666666 dotted}
.RadPanelBar a:active{color:#666666; border-bottom:1px #666666 dotted}

.RadPanelBar li  a.Data-Centre-Management:link{color:#29A286}
.RadPanelBar li  a.Data-Centre-Management:visited{color:#29A286}
.RadPanelBar li  a.Data-Centre-Management:hover{color:#29A286}
.RadPanelBar li  a.Data-Centre-Management:active{color:#29A286}

.RadPanelBar li  a.Wireless-Network-Solutions:link{color:#554890;}
.RadPanelBar li  a.Wireless-Network-Solutions:visited{color:#554890;}
.RadPanelBar li  a.Wireless-Network-Solutions:hover{color:#554890;}
.RadPanelBar li  a.Wireless-Network-Solutions:active{color:#554890;}

.RadPanelBar li  a.Digital-Signage:link{color:#0181CD;}
.RadPanelBar li  a.Digital-Signage:visited{color:#0181CD;}
.RadPanelBar li  a.Digital-Signage:hover{color:#0181CD;}
.RadPanelBar li  a.Digital-Signage:active{color:#0181CD;}

.rpRootGroup a:link{background-image:none); background-position: -50px bottom; background-repeat:repeat-x; background-color:inherit; text-decoration:none;}
.rpRootGroup a:visited{background-image:none); background-position: -50px bottom; background-repeat:repeat-x; background-color:inherit;text-decoration:none;}
.rpRootGroup a:hover{background-image:url("../Images/grad_generic.jpg"); background-position: 0px bottom; background-repeat:repeat-x; background-color:#EEEEEC;text-decoration:none;}
.rpRootGroup a:active{background-image:url("../Images/grad_generic.jpg"); background-position: 0px bottom; background-repeat:repeat-x; background-color:#EEEEEC;text-decoration:none;}
 
.rpRootGroup li.rpItem a{text-transform:none; font-weight:bold}
.rpLevel1 li.rpItem a{font-weight:normal; text-transform:none;}
.rpLevel2 li.rpItem a{font-weight:normal; text-transform:none;}

		    .section-Wireless-Network-Solutions a{color:#554890;}
		    .section-Digital-Signage a{color:#0181CD;}
		    .section-Data-Centre-Management a{color:#29a286;}
		    
		    .pdf, .pdfDownload, .PDF a{
		        background:url(../Images/icon_pdf.gif) no-repeat scroll left center transparent;
                display:block;
                padding:1px 0 1px 20px;
                }
                .PDF{display:block; margin-bottom:20px;} 

            .email{background:url(../Images/icon_email.gif) no-repeat scroll left center transparent;
                   display:block;
                   padding:1px 0 1px 22px;
                   }
                .list div.item a{
                    padding:3px 10px;
                    display:block;
                    background-image:url(../Images/list_bg.gif);
                    background-repeat:repeat-x;
                    background-position:0 50px;
                    background-color:inherit;
                                         }
                                     
                .list div.item a:link{color:#666666;}
                .list div.item a:visited{color:#666666;}
                .list div.item a:hover{ color:#00A6DE; text-decoration:none; background-position:0 0;background-color:#dbdada;}
                .list div.item a:active{color:#666666;}
                /**/
                .section-Data-Centre-Management .list div.item a:hover{
                    background-position:0 -79px;
                    background-color:#cce6db;
                    color:#29A286
                    }
                .section-Wireless-Network-Solutions .list div.item a:hover{
                    background-position:0 -160px;
                    background-color:#d4d1e8;
                    color:#554890;
                    }
                .section-Digital-Signage .list div.item a:hover{
                    background-position:0 -240px;
                    background-color:#c1e0f2;
                    color:#0181CD;
                    }
                
                h2 a:link{font-weight:bold}
                h2 a:visited{font-weight:bold}
                h2 a:hover{font-weight:bold}
                h2 a:active{font-weight:bold}
    /*
    */
/*  Clearing  */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#toggleCopy{
    background-repeat:no-repeat;
	padding:0;
	color:#00642b;
	position:absolute;
	bottom:0;
	left:0;
	text-transform:lowercase;
	line-height:1em;
}

.open{ background-position: 0 3px}
.closed{background-position:0 -11px}

.terms-of-use-link{visibility:hidden}

/*CLEARFIX*/
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

/* Safari HACKS */
::root #id { }

#Extension{ width:300px; background:#fff; border:1px solid red;}
#Extension a{display:block;}

.buyOnline{margin-top:20px;}


.DataListRepeater{border-bottom:1px dotted black;}


.pager{padding: 2px 10px;}

.pager b{padding: 0 0 0 2px;}
.pager a{padding: 0 0 0 2px;}



#twitter{
    background:url(../images/twitter_logo.gif) right bottom #f5f5f5 no-repeat;
    padding:0;
    margin-top:20px;}
    
    
    #twitter h3{
        /*color:#00A6DE;
        border-bottom:1px dotted #00A6DE;*/
        
    background: url("../Images/grad_generic.jpg") repeat-x scroll left top transparent;
    padding: 2px 10px;
    color: #00A6DE;
    font-size: 1.5em;
    line-height: 1.4;
    margin: 0;
    }
    
    #twitter ul, #twitter p{padding:12px 10px; margin:0;
    }
    
    .rcolCta{
        padding-bottom:15px;}